import uniqueId from '@VEC/uniqueId.ts'


var data = {
    "ColorCache": [],
    "DataSet": [{ "type": "url", "title": "URLParams", "id": "dy9962u4c57sr" }],
    "Rules": {
        "modal": [],
        "page": [{
            "type": "Layer-Page",
            "field": "dssd62rc0ctnf",
            "props": {},
            // "style": {},
            "slots": {
                "default": [{
                    type: 'Layout-Section',
                    field: uniqueId(),
                    props: {
                        size: 'small',
                        SE: false,
                        SS: false,
                        SP_I: 'QuestionCircleOutlined',
                        SP_IS: '16px',
                        SP_IC: '#000000d9',
                        SP_T: '说明文字',
                        SP_BC: '#000000d9',
                        SP_TC: '#ffffff',
                        SP_D: 'right',
                        SP: true,
                        SL: true,
                        T_T: 'Title',
                        T_C: '#000000',
                        T_F: '14px',
                        T_FF: "arial, helvetica, 'microsoft yahei'"
                    },
                    style: {},
                    events: {},
                    slots: {
                        default: [{
                            type: 'Layout-Container',
                            field: uniqueId(),
                            props: {
                                title: '内容'
                            },
                            slots: { default: [], },
                        }],
                    },
                }]
            },
        }]
    },
    "Code": `
/**
 * 尊敬的用户，你好：页面 JS 面板是高阶用法，一般不建议普通用户使用，
 * 如需使用，请确定你具备研发背景，能够自我排查问题。
 */

// 用于获取全局 数据源数据
import State from "cache-state";

// 用于获取全局 表单数据
import Value from "cache-value";

// 用于获取全局方法
import Utils from "Utils";

// 用于获取当前页面 vue 实例
import VueView from "vue-view"

/**
 * 当页面渲染完毕后马上调用下面的函数。
 */
export function onMountedEvent() {
    console.log(State,Value,Utils,VueView)
}
`,
    "BabelCode": {
        "code": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.onMountedEvent=onMountedEvent;var _cacheState=_interopRequireDefault(require(\"cache-state\")),_cacheValue=_interopRequireDefault(require(\"cache-value\")),_Utils=_interopRequireDefault(require(\"Utils\")),_vueView=_interopRequireDefault(require(\"vue-view\"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function onMountedEvent(){console.log(_cacheState.default,_cacheValue.default,_Utils.default,_vueView.default)}"
    }
}

// for (let i = 0; i < 2; i++) {
//     var _data = {
//         "type": "Layout-Box",
//         "field": uniqueId(),
//         "props": {},
//         "style": {},
//         "slots": { default: [] }
//     }

//     for (let d = 0; d < 2; d++) {
//         _data.slots.default.push({
//             "type": "Layout-Box",
//             "field": uniqueId(),
//             "props": {},
//             "style": {},
//             "slots": { default: [] }
//         })
//     }
//     data.Rules.page[0].slots.default.push(_data)

// }

export default data;
